home *** CD-ROM | disk | FTP | other *** search
- ; Twilight C-Modul Startup-Code
- ; Version 0.02
- ; vom 25.10.1992
- ; geschrieben von Arndt Weinmann
- ; Rheinallee 85
- ; 6500 Mainz
- ;
- ; erweitert von Delirium Arts
-
-
- .EXPORT errno
-
- .IMPORT module_main
- .EXPORT RETURN
-
- .TEXT
-
- modul_begin:
- bra.s modul_start ; nicht zuerst in den C-Code, sondern Stack sichern!
- dc.w 0 ; damit es ein langer Sprung ist.
- dc.l 'XTLM' ; ModulMagic
- dc.w $FFFF ; Versionsnummer
-
- .IMPORT module_info
- dc.l module_info ; Pointer auf Modulstruktur
-
-
- modul_start:
- move.l SP,stack_buffer ; Stack wegstecken - für Quick-Exit!
- bra module_main
-
-
- RETURN: ; Quick-Exit...
- move.l stack_buffer(PC),SP
- rts
-
-
-
-
-
- .DATA
-
- stack_buffer: dc.l 0
- errno: dc.w 0 ; global variables for Pure C
-
-
- end
-
-
- *EOF
-